package com.zhangjianling.premp.server.sys;

import com.zhangjianling.premp.entity.sys.SysMenu;
import org.springframework.data.domain.Page;

import java.util.List;
import java.util.Map;


/**
 * 
 * @author zhangjl
 *
 */
public interface SysMenuService {

	Page<SysMenu> pageList(int parseInt, int pageSize, String string,
                           SysMenu menu);

	SysMenu saveMenu(SysMenu menu);

	void deleteMenu(String iD);

	SysMenu findMenu(String iD);
	
	SysMenu findMenu(SysMenu menu);

	List<SysMenu> findTopList();
	
	List<SysMenu> findChilds(String pid);
	
	List<Map<String,Object>> findAll();
}
